package com.model.purchase;

import java.io.Serializable;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

/**
 * @description purchase_inquiry_result
 * @author chenjun
 * @date 2022-02-25
 */
public class PurchaseInquiryResult implements Serializable {

	private static final long serialVersionUID = 1L;

	@ExcelProperty(value = "询价结果编码")
	@ColumnWidth(value = 18)
	private String resCode;

	public String getResCode() {
		return this.resCode;
	}

	@ExcelIgnore
	private String oaSubmit;// 采购部重新提交标记

	public String getOaSubmit() {
		return oaSubmit;
	}

	public void setOaSubmit(String oaSubmit) {
		this.oaSubmit = oaSubmit;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelProperty(value = "税码")
	@ColumnWidth(value = 18)
	private String inqTaxNum;

	public String getInqTaxNum() {
		return this.inqTaxNum;
	}

	public void setInqTaxNum(String inqTaxNum) {
		this.inqTaxNum = inqTaxNum;
	}

	@ExcelProperty(value = "中标数量")
	@ColumnWidth(value = 18)
	private BigDecimal resNum;

	public BigDecimal getResNum() {
		return this.resNum;
	}

	public void setResNum(BigDecimal resNum) {
		this.resNum = resNum;
	}

	@ExcelProperty(value = "中标单位")
	@ColumnWidth(value = 18)
	private String resUnit;

	public String getResUnit() {
		return this.resUnit;
	}

	public void setResUnit(String resUnit) {
		this.resUnit = resUnit;
	}

	@ExcelProperty(value = "中标金额")
	@ColumnWidth(value = 18)
	private BigDecimal resMoney;

	public BigDecimal getResMoney() {
		return this.resMoney;
	}

	public void setResMoney(BigDecimal resMoney) {
		this.resMoney = resMoney;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa用户id")
	@ColumnWidth(value = 18)
	private int oaUserId;

	public int getOaUserId() {
		return this.oaUserId;
	}

	public void setOaUserId(int oaUserId) {
		this.oaUserId = oaUserId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa流程id")
	@ColumnWidth(value = 18)
	private int oaFlowId;

	public int getOaFlowId() {
		return this.oaFlowId;
	}

	public void setOaFlowId(int oaFlowId) {
		this.oaFlowId = oaFlowId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa错误信息")
	@ColumnWidth(value = 18)
	private String oaMsg;

	public String getOaMsg() {
		return this.oaMsg;
	}

	public void setOaMsg(String oaMsg) {
		this.oaMsg = oaMsg;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价结果id")
	@ColumnWidth(value = 18)
	private String resId;

	public String getResId() {
		return this.resId;
	}

	public void setResId(String resId) {
		this.resId = resId;
	}

	public void setResCode(String resCode) {
		this.resCode = resCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价id")
	@ColumnWidth(value = 18)
	private String inqId;

	public String getInqId() {
		return this.inqId;
	}

	public void setInqId(String inqId) {
		this.inqId = inqId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "方案id")
	@ColumnWidth(value = 18)
	private String gramId;

	public String getGramId() {
		return this.gramId;
	}

	public void setGramId(String gramId) {
		this.gramId = gramId;
	}

	@ExcelProperty(value = "采购方案名称")
	@ColumnWidth(value = 18)
	private String gramName;

	public String getGramName() {
		return this.gramName;
	}

	public void setGramName(String gramName) {
		this.gramName = gramName;
	}

	@ExcelProperty(value = "询价编码")
	@ColumnWidth(value = 18)
	private String inqCode;

	public String getInqCode() {
		return this.inqCode;
	}

	public void setInqCode(String inqCode) {
		this.inqCode = inqCode;
	}

	@ExcelProperty(value = "询价名称")
	@ColumnWidth(value = 18)
	private String inqName;

	public String getInqName() {
		return this.inqName;
	}

	public void setInqName(String inqName) {
		this.inqName = inqName;
	}

	@ExcelProperty(value = "报价方式")
	@ColumnWidth(value = 18)
	private String inqOfferMode;

	public String getInqOfferMode() {
		return this.inqOfferMode;
	}

	public void setInqOfferMode(String inqOfferMode) {
		this.inqOfferMode = inqOfferMode;
	}

	@ExcelProperty(value = "成交方式")
	@ColumnWidth(value = 18)
	private String inqDealMode;

	public String getInqDealMode() {
		return this.inqDealMode;
	}

	public void setInqDealMode(String inqDealMode) {
		this.inqDealMode = inqDealMode;
	}

	@ExcelProperty(value = "报价开始时间")
	@ColumnWidth(value = 18)
	private String inqStartTime;

	public String getInqStartTime() {
		return this.inqStartTime;
	}

	public void setInqStartTime(String inqStartTime) {
		this.inqStartTime = inqStartTime;
	}

	@ExcelProperty(value = "报价结束时间")
	@ColumnWidth(value = 18)
	private String inqEndTime;

	public String getInqEndTime() {
		return this.inqEndTime;
	}

	public void setInqEndTime(String inqEndTime) {
		this.inqEndTime = inqEndTime;
	}

	@ExcelProperty(value = "报价揭示时间")
	@ColumnWidth(value = 18)
	private String inqRevealTime;

	public String getInqRevealTime() {
		return this.inqRevealTime;
	}

	public void setInqRevealTime(String inqRevealTime) {
		this.inqRevealTime = inqRevealTime;
	}

	@ExcelProperty(value = "实际揭示时间")
	@ColumnWidth(value = 18)
	private String inqActualTime;

	public String getInqActualTime() {
		return this.inqActualTime;
	}

	public void setInqActualTime(String inqActualTime) {
		this.inqActualTime = inqActualTime;
	}

	@ExcelIgnore
	@ExcelProperty(value = "揭示人id")
	@ColumnWidth(value = 18)
	private String inqActualId;

	public String getInqActualId() {
		return this.inqActualId;
	}

	public void setInqActualId(String inqActualId) {
		this.inqActualId = inqActualId;
	}

	@ExcelProperty(value = "价格条款")
	@ColumnWidth(value = 18)
	private String inqClause;

	public String getInqClause() {
		return this.inqClause;
	}

	public void setInqClause(String inqClause) {
		this.inqClause = inqClause;
	}

	@ExcelProperty(value = "相关说明")
	@ColumnWidth(value = 18)
	private String inqDetail;

	public String getInqDetail() {
		return this.inqDetail;
	}

	public void setInqDetail(String inqDetail) {
		this.inqDetail = inqDetail;
	}

	@ExcelProperty(value = "揭示人姓名")
	@ColumnWidth(value = 18)
	private String inqActualName;

	public String getInqActualName() {
		return this.inqActualName;
	}

	public void setInqActualName(String inqActualName) {
		this.inqActualName = inqActualName;
	}

	@ExcelProperty(value = "签订地点")
	@ColumnWidth(value = 18)
	private String resAddress;

	public String getResAddress() {
		return this.resAddress;
	}

	public void setResAddress(String resAddress) {
		this.resAddress = resAddress;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa审批状态")
	@ColumnWidth(value = 18)
	private String inqOaStatus;

	public String getInqOaStatus() {
		return this.inqOaStatus;
	}

	public void setInqOaStatus(String inqOaStatus) {
		this.inqOaStatus = inqOaStatus;
	}

	@ExcelProperty(value = "oa审批时间")
	@ColumnWidth(value = 18)
	private String inqOaTime;

	public String getInqOaTime() {
		return this.inqOaTime;
	}

	public void setInqOaTime(String inqOaTime) {
		this.inqOaTime = inqOaTime;
	}

	@ExcelIgnore
	@ExcelProperty(value = "采购组")
	@ColumnWidth(value = 18)
	private String inqGroup;

	public String getInqGroup() {
		return this.inqGroup;
	}

	public void setInqGroup(String inqGroup) {
		this.inqGroup = inqGroup;
	}

	@ExcelIgnore
	@ExcelProperty(value = "是否合同")
	@ColumnWidth(value = 18)
	private String inqIsContract;

	public String getInqIsContract() {
		return this.inqIsContract;
	}

	public void setInqIsContract(String inqIsContract) {
		this.inqIsContract = inqIsContract;
	}

	@ExcelProperty(value = "合同起始时间")
	@ColumnWidth(value = 18)
	private String inqContractStart;

	public String getInqContractStart() {
		return this.inqContractStart;
	}

	public void setInqContractStart(String inqContractStart) {
		this.inqContractStart = inqContractStart;
	}

	@ExcelProperty(value = "合同结束时间")
	@ColumnWidth(value = 18)
	private String inqContractEnd;

	public String getInqContractEnd() {
		return this.inqContractEnd;
	}

	public void setInqContractEnd(String inqContractEnd) {
		this.inqContractEnd = inqContractEnd;
	}

	@ExcelProperty(value = "结算标识")
	@ColumnWidth(value = 18)
	private String inqIsSettle;

	public String getInqIsSettle() {
		return this.inqIsSettle;
	}

	public void setInqIsSettle(String inqIsSettle) {
		this.inqIsSettle = inqIsSettle;
	}

	@ExcelProperty(value = "是否过磅")
	@ColumnWidth(value = 18)
	private String inqIsWeight;

	public String getInqIsWeight() {
		return this.inqIsWeight;
	}

	public void setInqIsWeight(String inqIsWeight) {
		this.inqIsWeight = inqIsWeight;
	}

	@ExcelProperty(value = "是否自提")
	@ColumnWidth(value = 18)
	private String inqIsOwn;

	public String getInqIsOwn() {
		return this.inqIsOwn;
	}

	public void setInqIsOwn(String inqIsOwn) {
		this.inqIsOwn = inqIsOwn;
	}

	@ExcelProperty(value = "付款条款")
	@ColumnWidth(value = 18)
	private String inqPayment;

	public String getInqPayment() {
		return this.inqPayment;
	}

	public void setInqPayment(String inqPayment) {
		this.inqPayment = inqPayment;
	}

	@ExcelProperty(value = "币种")
	@ColumnWidth(value = 18)
	private String inqCurrency;

	public String getInqCurrency() {
		return this.inqCurrency;
	}

	public void setInqCurrency(String inqCurrency) {
		this.inqCurrency = inqCurrency;
	}

	@ExcelProperty(value = "税率")
	@ColumnWidth(value = 18)
	private String inqTax;

	public String getInqTax() {
		return this.inqTax;
	}

	public void setInqTax(String inqTax) {
		this.inqTax = inqTax;
	}

	@ExcelProperty(value = "库存地点")
	@ColumnWidth(value = 18)
	private String inqStockAddress;

	public String getInqStockAddress() {
		return this.inqStockAddress;
	}

	public void setInqStockAddress(String inqStockAddress) {
		this.inqStockAddress = inqStockAddress;
	}

	@ExcelProperty(value = "免费标记")
	@ColumnWidth(value = 18)
	private String inqIsFree;

	public String getInqIsFree() {
		return this.inqIsFree;
	}

	public void setInqIsFree(String inqIsFree) {
		this.inqIsFree = inqIsFree;
	}

	@ExcelProperty(value = "退货标记")
	@ColumnWidth(value = 18)
	private String inqBackGood;

	public String getInqBackGood() {
		return this.inqBackGood;
	}

	public void setInqBackGood(String inqBackGood) {
		this.inqBackGood = inqBackGood;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "update_id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelIgnore
	@ExcelProperty(value = "标记")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelIgnore
	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@ExcelProperty(value = "币种名称")
	@ColumnWidth(value = 18)
	private String inqCurrencyName;

	public String getInqCurrencyName() {
		return this.inqCurrencyName;
	}

	public void setInqCurrencyName(String inqCurrencyName) {
		this.inqCurrencyName = inqCurrencyName;
	}

}
